home *** CD-ROM | disk | FTP | other *** search
- #
- # xfm Makefile
- #
- # Practical Algorithms for Image Analysis
- #
- # Copyright (c) 1997, 1998, 1999 MLMSoftwareGroup, LLC
- #
-
- SHELL = /bin/sh
- NULL =
- CC = /usr/bin/gcc
- HOME = ../..
- BIN = $(HOME)/binlin
- IPATH = -I. -I$(HOME)/libtiff/libtiff -I$(HOME)/libimage -I$(HOME)/libip
- LPATH = -L$(HOME)/libtiff/libtiff -L$(HOME)/libimage -L$(HOME)/libip
- COPTS = -g -O
-
- # OPTIONAL DEFINES #################################
- DEFOPTS = -DLINUX
-
- # SET CC COMPILE FLAGS #############################
- CFLAGS = $(COPTS) $(IPATH) $(DEFOPTS)
-
- CC = /usr/bin/gcc
-
- LIB_TIFF=$(HOME)/libtiff/libtiff
- LIB_IMAGE=$(HOME)/libimage
- LDFLAGS=$(OPTIONS)
-
- XFM = xfm
- # EXECUTABLES #######################################
-
- EXECS = $(XFM)
-
- # OBJECT FILES #####################################
-
- XFMO = \
- xfm.o \
- mom_io.o \
- fm.o \
- $(NULL)
-
- # COMPILATION ######################################
-
- all: $(EXECS)
-
- $(XFM): $(XFMO)
- $(CC) $(COPTS) $(XFMO) $(LPATH) -lip -limage -ltiff -lm -o $@
- /bin/cp $@ $(BIN)
-
- # HEADER DEPENDENCIES ###############################
- HDRS = ./fm.h \
- ./xfm.h \
- $(HOME)/libimage/tiffimage.h \
- $(HOME)/libimage/draw.h \
- $(NULL)
-
- $(XFMO): $(HDRS)
-
- clean:
- rm -f $(EXECS) *.o *.a core
-
- # START OVER ########################################
- new:
- rm -f $(EXECS) *.o *.a core
- make
-
-